<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>

<HEAD>
	<META HTTP-EQUIV="Content-Type" CONTENT="text/html;CHARSET=iso-8859-1">
	<META NAME="GENERATOR" Content="Visual Page 1.1a for Windows">
	<TITLE>untitled</TITLE>
</HEAD>

<BODY BGCOLOR="#FFFFFF">

<H2>Getting started with GEF v0.6 beta 1</H2>
<P>This file prepared: 98/04/18.

<OL>
	<LI>Install and compile GEF as described in the <A HREF="install.txt">installation notes</A>.
	<LI>Run some of the demos for yourself:
	<UL>
		<LI><TT>java uci.gef.demo.BasicApplication</TT>
		<LI><TT>appletviewer uci/gef/demo/SpawnedApplet.html</TT>
		<LI><TT>appletviewer uci/gef/demo/InBrowser.html</TT>
		<LI><TT>appletviewer uci/gef/demo/EquipmentApplet.html</TT>
	</UL>
	<LI>Browse the overview materials and javadocs via the GEF home page. Start with the class comments for <A HREF="api/uci.gef.Editor.html"><TT>Editor</TT></A>,
	<A HREF="api/uci.gef.Cmd.html"><TT>Cmd</TT></A>, <A HREF="api/uci.gef.Mode.html"><TT>Mode</TT></A>, <A HREF="api/uci.gef.Fig.html"><TT>Fig</TT></A>,
	<A HREF="api/uci.gef.Layer.html"><TT>Layer</TT></A>, and <A HREF="api/uci.gef.Selection.html"><TT>Selection</TT></A>.
	<LI>If you are interested in representing your own application-specific objects as connected graphs, you must learn
	these classes <A HREF="api/uci.graph.GraphModel.html"><TT>GraphModel</TT></A>, <A HREF="api/uci.graph.DefaultGraphModel.html"><TT>DefaultGraphModel</TT></A>,
	<A HREF="api/uci.graph.GraphEvent.html"><TT>GraphEvent</TT></A>, <A HREF="api/uci.graph.GraphListener.html"><TT>GraphListener</TT></A>,
	<A HREF="api/uci.graph.GraphNodeRenderer.html"><TT>GraphNodeRenderer</TT></A>, <A HREF="api/uci.graph.GraphEdgeRenderer.html"><TT>GraphEdgeRenderer</TT></A>,
	<LI>Think about how to apply GEF to your project. What will you represent in your connected graph? How do you want
	to present you graph? What commands will you provide to users? How do you want the editor to &quot;feel&quot;?
	<LI>If there is basic functionality that you need and that is not in GEF, contact <A HREF="mailto:dev&#064;gef.tigris.org">dev&#064;gef.tigris.org</A>
	to see if anyone is working on adding that and to discuss how it might be added.
	<LI>Define your own classes in your own package to extend GEF and apply it to your project. Try to subclass from
	GEF classes rather than modifing them.
</OL>

<P>
<HR ALIGN="CENTER">
<A HREF="index.html">GEF v0.6 docs</A> | <A HREF="../../">GEF home page</A>

</BODY>

</HTML>